Web Design
Angular Reactive Programming
Angular and ngrx
Angular, Reactive, and Observable

Angular and ngrx

Course Number:
sd_agrp_a02_it_enus
Lesson Objectives

Angular and ngrx

  • start the course
  • describe the ngrx Angular component and its fundamental tenets
  • recognize the features and benefits of using ngrx in an Angular app
  • describe the components of ngrx and how they can be used within an Angular app
  • define and restrict the types of actions that are expected to be used in a reducer function
  • create a reducer function that is able to modify state based on specific actions
  • create and execute unit tests against a reducer function to verify expected functionality
  • set up an ngrx store that can be used to manage state in an Angular app
  • access and display state data that is being managed by an ngrx store
  • dispatch actions that are able modify the state of the application to an ngrx store
  • execute necessary side effects within the ngrx store ecosystem
  • use the Redux DevTools extension for Firefox or Chrome
  • use ngrx to create a Reactive Angular App

Overview/Description
When building reactive applications, ngrx reduces complexity by providing a set of tools. In this course, you will learn about ngrx and its use in creating reactive applications with Angular.

Target Audience
Angular web developers interested in using reactive development methods and components with Angular

Angular and ngrx

Course Number:
sd_agrp_a02_it_enus
Lesson Objectives

Angular and ngrx

  • start the course
  • describe the ngrx Angular component and its fundamental tenets
  • recognize the features and benefits of using ngrx in an Angular app
  • describe the components of ngrx and how they can be used within an Angular app
  • define and restrict the types of actions that are expected to be used in a reducer function
  • create a reducer function that is able to modify state based on specific actions
  • create and execute unit tests against a reducer function to verify expected functionality
  • set up an ngrx store that can be used to manage state in an Angular app
  • access and display state data that is being managed by an ngrx store
  • dispatch actions that are able modify the state of the application to an ngrx store
  • execute necessary side effects within the ngrx store ecosystem
  • use the Redux DevTools extension for Firefox or Chrome
  • use ngrx to create a Reactive Angular App

Overview/Description
When building reactive applications, ngrx reduces complexity by providing a set of tools. In this course, you will learn about ngrx and its use in creating reactive applications with Angular.

Target Audience
Angular web developers interested in using reactive development methods and components with Angular

Angular, Reactive, and Observable

Course Number:
sd_agrp_a01_it_enus
Lesson Objectives

Angular, Reactive, and Observable

  • start the course
  • describe and define reactive programming
  • define asynchronous programming and how it's used in modern web development
  • apply asynchronous programming to solve a development issue using pure JavaScript
  • perform an asynchronous task using jQuery
  • define the Observer pattern and how reactive uses observables
  • describe the RxJS library and some of its functionality, including map(), create(), and merge()
  • create and use an RxJS observable object to bind an input event
  • subscribe to a sequence to get data from an event
  • convert arrays and iterable structures into observables and use observable operators like count and scan
  • create an observable with direct access to Observers and use observable operators like merge
  • use the Angular async pipe to bind to observables from templates
  • using reactive programming techniques and components with Angular

Overview/Description
Reactive programming is a programing paradigm that helps build responsive, scalable, and resilient applications. In this course, you will learn about reactive programming and the RxJS component.

Target Audience
Angular web developers interested in using reactive development methods and components with Angular

Angular, Reactive, and Observable

Course Number:
sd_agrp_a01_it_enus
Lesson Objectives

Angular, Reactive, and Observable

  • start the course
  • describe and define reactive programming
  • define asynchronous programming and how it's used in modern web development
  • apply asynchronous programming to solve a development issue using pure JavaScript
  • perform an asynchronous task using jQuery
  • define the Observer pattern and how reactive uses observables
  • describe the RxJS library and some of its functionality, including map(), create(), and merge()
  • create and use an RxJS observable object to bind an input event
  • subscribe to a sequence to get data from an event
  • convert arrays and iterable structures into observables and use observable operators like count and scan
  • create an observable with direct access to Observers and use observable operators like merge
  • use the Angular async pipe to bind to observables from templates
  • using reactive programming techniques and components with Angular

Overview/Description
Reactive programming is a programing paradigm that helps build responsive, scalable, and resilient applications. In this course, you will learn about reactive programming and the RxJS component.

Target Audience
Angular web developers interested in using reactive development methods and components with Angular

Close Chat Live